package com.example.innovate.service;


import com.example.innovate.domain.StudentInfoDO;
import net.sf.json.JSONArray;

import java.util.List;

public interface StudentService {


    //添加信息
    public StudentInfoDO addStudent(StudentInfoDO studentInfoDO);

    //删除信息
    void deleteStudent(int id);

    //修改信息
    void updateStudent(StudentInfoDO studentInfoDO);

    //根据id查找
    StudentInfoDO findStudentById(int id);

    //根据用户id查找
    List<StudentInfoDO> findByUserId(int id, int pageNumber, int pageSize);

    //查询所有信息
    List<StudentInfoDO> findAllStudent(int pageNumber, int pageSize);

    //主页面查询
    List<StudentInfoDO> findAllNotPage();


    List<StudentInfoDO> findByClassName(String className, int pageNumber, int pageSize);

    //    查询所有
    JSONArray valueList();


}
